package w83b.w83bManager;




public interface W83bIComunicaciones {
	
	/**
	 * @param param
	 * @return
	 * @throws Exception
	 */
	public java.util.List generarComunicPreaviso(w83b.w83bBeans.W83bComunicacionesBean param) throws Exception;
	/**
	 * @param param
	 * @return
	 * @throws Exception
	 */
	public java.util.List generarComunicIncidencias(w83b.w83bBeans.W83bComunicacionesBean param) throws Exception;
	
	/**
	 * @param param
	 * @return
	 * @throws Exception
	 */
	public java.util.List generarComunicLibroRegActas(w83b.w83bBeans.W83bComunicacionesBean param) throws Exception;
	
	/**
	 * @param param
	 * @return
	 * @throws Exception
	 */
	public java.util.List generarComunicComEmpresas(w83b.w83bBeans.W83bComunicacionesBean param) throws Exception;
	
	/**
	 * @param param
	 * @return
	 * @throws Exception
	 */
	public java.util.List generarComunicRequeMesa(w83b.w83bBeans.W83bComunicacionesBean param) throws Exception;
	
	/**
	 * @param param
	 * @return
	 * @throws Exception
	 */
	public java.util.List generarOficioRequeMesa(w83b.w83bBeans.W83bComunicacionesBean param) throws Exception;
	
	/**
	 * @param param
	 * @return
	 * @throws Exception
	 */
	public java.util.List w83bComunicImpugResueltas(w83b.w83bBeans.W83bComunicacionesBean param) throws Exception;
	
	/**
	 * @param param
	 * @return
	 * @throws Exception
	 */
	public java.util.List w83bComunicLaudosResueltos(w83b.w83bBeans.W83bComunicacionesBean param) throws Exception;
	
	/**
	 * @param param
	 * @return
	 * @throws Exception
	 */
	public java.util.List w83bComunicResolDeneg(w83b.w83bBeans.W83bComunicacionesBean param) throws Exception;
	
	/**
	 * @param param
	 * @return
	 * @throws Exception
	 */
	public String actFechaReque(java.util.List param) throws Exception;
	
	/**
	 * @param param
	 * @return
	 * @throws Exception
	 */
	public java.util.List generarNumSalida(java.util.List param) throws Exception;
	
	/**
	 * @param param
	 * @return
	 * @throws Exception
	 */
	public String insertarComunicInd(java.util.HashMap param) throws Exception;
	
	/**
	 * @param param
	 * @return
	 * @throws Exception
	 */
	public java.util.List comunicExtraccionDatos(w83b.w83bBeans.W83bComunicacionesBean param) throws Exception;
	
   /**
    * Devuelve el numero de comunicaciones de preavisos que se van a mandar a correspondencia
    * @param param the param
    * @return the java.lang.Integer
    * @throws Exception the exception
    */
   public java.lang.Integer obtenerNumPreavisosGenerarComunic( w83b.w83bBeans.W83bComunicacionesBean param )throws Exception;
	
   /**
    * Devuelve los preavisos de los que se va a enviar comunicación
    * @param comunicacionBean the param
    * @return java.util.List
    * @throws Exception the exception
    */
	public java.util.List obtenerPreavisosGenerarComunic(w83b.w83bBeans.W83bComunicacionesBean param) throws Exception;
	
	
   /**
    * Devuelve el numero de comunicaciones de actas que se van a mandar a correspondencia
    * @param param the param
    * @return the java.lang.Integer
    * @throws Exception the exception
    */
   public java.lang.Integer obtenerNumActasGenerarComunic( w83b.w83bBeans.W83bComunicacionesBean param )throws Exception;
   
   
   /**
    * Devuelve los actas de los que se va a enviar comunicación
    * @param comunicacionBean the param
    * @return java.util.List
    * @throws Exception the exception
    */
	public java.util.List obtenerActasGenerarComunic(w83b.w83bBeans.W83bComunicacionesBean param) throws Exception;
	
	
   /**
    * Devuelve el numero de comunicaciones de actas que se van a mandar a correspondencia de requerimientos de mesa
    * @param param the param
    * @return the java.lang.Integer
    * @throws Exception the exception
    */
   public java.lang.Integer obtenerNumActasGenerarComunicRequMesa( w83b.w83bBeans.W83bComunicacionesBean param )throws Exception;
   
   /**
    * Devuelve los actas de los que se va a enviar comunicación de requerimientos de mesa
    * @param comunicacionBean the param
    * @return java.util.List
    * @throws Exception the exception
    */
	public java.util.List obtenerActasGenerarComunicRequMesa(w83b.w83bBeans.W83bComunicacionesBean param) throws Exception;
	
	
   /**
    * Devuelve el numero de comunicaciones de actas que se van a mandar a correspondencia de requerimientos de mesa
    * @param param the param
    * @return the java.lang.Integer
    * @throws Exception the exception
    */
   public java.lang.Integer obtenerNumActasGenerarComunicResolDeneg( w83b.w83bBeans.W83bComunicacionesBean param )throws Exception;
   
   /**
    * Devuelve el numero de comunicaciones de incidencias que se van a mandar a correspondencia
    * @param param the param
    * @return the java.lang.Integer
    * @throws Exception the exception
    */
   public java.lang.Integer obtenerNumIncidenciasGenerarComunic(w83b.w83bBeans.W83bComunicacionesBean param)throws Exception;
   
   
   /**
    * Devuelve las incidencias de los que se va a enviar comunicación
    * @param comunicacionBean the param
    * @return java.util.List
    * @throws Exception the exception
    */
	public java.util.List obtenerIncidenciasGenerarComunic(w83b.w83bBeans.W83bComunicacionesBean param) throws Exception;
	
   /**
    * Devuelve el numero de comunicaciones de impugnaciones resueltas que se van a mandar a correspondencia
    * @param param the param
    * @return the java.lang.Integer
    * @throws Exception the exception
    */
   public java.lang.Integer obtenerNumImpugResueltasGenerarComunic( w83b.w83bBeans.W83bComunicacionesBean param )throws Exception;
   
   /**
	* Devuelve impugnaciones resueltas de los que se va a enviar comunicación
    * @param comunicacionBean the param
    * @return java.util.List
    * @throws Exception the exception
    */
	public java.util.List obtenerImpugResueltasGenerarComunic(w83b.w83bBeans.W83bComunicacionesBean param) throws Exception;
	
   /**
    * Devuelve el numero de comunicaciones de laudos resueltos que se van a mandar a correspondencia
    * @param param the param
    * @return the java.lang.Integer
    * @throws Exception the exception
    */
   public java.lang.Integer obtenerNumLaudosResueltosGenerarComunic( w83b.w83bBeans.W83bComunicacionesBean param )throws Exception;
   
   /**
   * Devuelve laudos resueltos de los que se va a enviar comunicación
   * @param comunicacionBean the param
   * @return java.util.List
   * @throws Exception the exception
   */
	public java.util.List obtenerLaudosResueltosGenerarComunic(w83b.w83bBeans.W83bComunicacionesBean param) throws Exception;
   
}
